package com.amigo.online.provider.manager.model.entity;

import javax.persistence.Column;
import javax.persistence.Table;

import org.apache.ibatis.type.Alias;

import com.amigo.online.provider.manager.util.param.dto.PageDto;

@Table(name = "video_recommend")
@Alias(value = "videoRecommend")
public class VideoRecommend extends PageDto {

    /**
     *
     */
    private static final long serialVersionUID = 1L;
    /**
     * 视频id
     */
    @Column(name = "video_id")
    private Integer videoId;

    /**
     * 热门开始时间
     */
    @Column(name = "starttime")
    private Long starttime;

    /**
     * 热门结束时间
     */
    @Column(name = "endtime")
    private Long endtime;

    /**
     * 流量级别 1-5,1最优先
     */
    @Column(name = "lev")
    private Integer lev;

    /**
     * 是否热门视频，0不是1是
     */
    @Column(name = "hot")
    private Integer hot;

    /**
     * 是否审核，0未审核1审核
     */
    @Column(name = "checked")
    private Integer checked;


    /**
     * 修改时间
     */
    @Column(name = "updated_time")
    private Long updatedTime;


    /**
     * 删除
     */
    @Column(name = "deleted")
    private Integer deleted;

    /**
     * 删除时间
     */
    @Column(name = "deleted_time")
    private Long deletedTime;

    public Integer getVideoId() {
        return videoId;
    }

    public void setVideoId(Integer videoId) {
        this.videoId = videoId;
    }

    public Long getStarttime() {
        return starttime;
    }

    public void setStarttime(Long starttime) {
        this.starttime = starttime;
    }

    public Long getEndtime() {
        return endtime;
    }

    public void setEndtime(Long endtime) {
        this.endtime = endtime;
    }


    public Integer getLev() {
        return lev;
    }

    public void setLev(Integer lev) {
        this.lev = lev;
    }

    public Integer getHot() {
        return hot;
    }

    public void setHot(Integer hot) {
        this.hot = hot;
    }


    public Integer getChecked() {
        return checked;
    }

    public void setChecked(Integer checked) {
        this.checked = checked;
    }

    public Long getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(Long updatedTime) {
        this.updatedTime = updatedTime;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public Long getDeletedTime() {
        return deletedTime;
    }

    public void setDeletedTime(Long deletedTime) {
        this.deletedTime = deletedTime;
    }


    @Column(name = "title")
    private String title;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }


}
